b4078ce95bc84924f262de6ebed833025cb55efd,core/src/main/java/org/infinispan/interceptors/BaseAsyncInterceptor.java,BaseAsyncInterceptor,invokeNextAndExceptionally,#InvocationContext#VisitableCommand#InvocationExceptionFunction#,105
Before Change
public final Object invokeNextAndExceptionally(InvocationContext ctx, VisitableCommand command,
InvocationExceptionFunction function) {
try {
Object rv = nextInterceptor.visitCommand(ctx, command);
if (rv instanceof InvocationStage) {
return ((InvocationStage) rv).andExceptionally(ctx, command, function);
}
After Change
InvocationExceptionFunction function) {
try {
Object rv;
if (nextDDInterceptor != null) {
rv = command.acceptVisitor(ctx, nextDDInterceptor);
} else {
rv = nextInterceptor.visitCommand(ctx, command);
}
if (rv instanceof InvocationStage) {
return ((InvocationStage) rv).andExceptionally(ctx, command, function);